package com.example.dao;

import java.util.List;

import com.example.common.base.mapper.BaseMapper;
import com.example.model.entity.SuppliesRealinfo;
import com.example.model.entity.SuppliesType;
import com.example.model.home.Criteria;
import org.apache.ibatis.annotations.Param;


public interface SuppliesRealinfoMapper extends BaseMapper<SuppliesRealinfo> {

	/**
	 * 不同条件查询
	 */
	public List<SuppliesRealinfo> selectByCondition(Criteria example);
	
	/**
	 * 根据条件查询记录总数
	 */
	public int countByExample(Criteria example);
	
	/**
	 * 根据条件查询记录
	 */
	public List<SuppliesRealinfo> selectByExample(Criteria example);
	
	/**
	 * 时间+序列
	 */
	public Long seqAlways();
	
	/**
	 * 保存
	 */
	public int save(SuppliesRealinfo obj);
	
	
	/**
	 * 查看
	 */
	public List<SuppliesRealinfo> get(Long id);
	
	/**
	 * 修改
	 */
	public int update(SuppliesRealinfo obj);
	
	
	/**
	 * 删除
	 */
	public int remove(@Param("id") Long id, @Param("updateBy") String updateBy);

}
